package org.linlinjava.litemall.core.kdniao.dto;

import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * @author Administrator
 */
@Data
public class Sender {
    /**
     * 发件人公司
     * (选填)
     */
    private String company;

    /**
     * 发件人
     * (必填)
     */
    @NotBlank(message = "发件人姓名 不能为空")
    private String name;

    /**
     * 手机
     * （必填）
     */
    @NotBlank(message = "发件人手机 不能为空")
    private String mobile;

    /**
     * 发件人邮编
     * （选填）
     */
    private String postCode;

    /**
     * 发件省（如广东省，不要缺少“省”）
     * （必填）
     */
    @NotBlank(message = "发件省 不能为空")
    private String provinceName;

    /**
     * 发件市（如深圳市，不要缺少“市”）
     * （必填）
     */
    @NotBlank(message = "发件市 不能为空")
    private String cityName;

    /**
     * 发件区（如福田区，不要缺少“区”或“县”）
     * (选填)
     */
    private String expAreaName;

    /**
     * 发件人详细地址
     * (必填)
     */
    @NotBlank(message = "发件人详细地址 不能为空")
    private String address;

    public Sender() {

    }
    public Sender(String name,String mobile,String provinceName,String cityName, String address) {
        this.name = name;
        this.mobile = mobile;
        this.provinceName = provinceName;
        this.cityName = cityName;
        this.address = address;
    }
}
